.conterq {
  height: 72px;
  box-shadow: 0 0 3px 0 rgb(0 0 0 / 20%);
  min-width: 960px;
  margin-bottom: 38px;
  .head {
    width: 1480px;
    height: 72px;
    padding: 0 60px;
    text-align: center;
    margin: 0 auto 36px;
    display: flex;
    justify-content: space-between;
    & > img {
      width: 340px;
      display: block;
      padding: 21px 0;
    }
    ul {
      float: right;
      height: 100%;
      line-height: 72px;
      font-size: 0;
      li {
        position: relative;
        display: inline-block;
        vertical-align: top;
        height: 100%;
        line-height: 72px;
        margin-left: 38px;
        &:last-child {
          padding: 0;
        }
        a {
          color: #666;
          span {
            position: absolute;
            top: -8px;
            right: -20px;
            font-size: 12px;
            color: #e02433;
          }
        }
        .zzc {
          position: fixed;
          top: 0;
          bottom: 0;
          left: 0;
          right: 0;
          z-index: 999;
          background: rgba(255, 255, 255, 0.95);
          .dlc {
            background-color: #fff;
            width: 400px;
            height: 462px;
            margin-left: -241px;
            margin-top: -251px;
            padding: 20px;
            z-index: 1000;
            border: 1px solid #e6e6e6;
            box-shadow: 0 3px 20px 0 rgb(0 0 0 / 10%);
            border-radius: 4px;
            position: fixed;
            top: 50%;
            left: 50%;
            & > a {
              position: absolute;
              top: 16px;
              right: 16px;
              width: 24px;
              height: 24px;
              background: url(../img/guanbi.png) 50% 50% no-repeat;
            }
            .login-title {
              font-size: 16px;
              color: #333;
              margin-top: 24px;
              line-height: 16px;
              font-weight: lighter;
              text-align: center;
            }
            .content {
              font-size: 12px;
              color: rgba(0, 0, 0, 0.65);
              line-height: 18px;
              text-align: center;
              width: 400px;
              height: 353px;
              .urs-login-block {
                width: 400px;
                height: 319px;
                .hascheckcode {
                  width: 355px;
                  margin: 0 auto;
                  position: relative;
                  overflow: hidden;
                  border-radius: 4px;
                  .m-cnt {
                    padding: 34px 10px 0 10px;
                    background: white;
                    height: 285px;
                    .m-container {
                      padding-top: 2px;
                      .inputbox {
                        border: 1px solid #e1e1e1 !important;
                        border-radius: 4px !important;
                        z-index: 19;
                        position: relative;
                        height: 44px;
                        margin-bottom: 0px;
                        background: #fff;
                        font-size: 12px;
                        line-height: 44px;
                        .u-logo {
                          float: left;
                          width: 21px;
                          text-align: center;
                          padding: 0 5px 0 10px;
                          height: 100%;
                          font-size: 12px;
                          line-height: 44px;
                          .u-logo-img1 {
                            background-position: -251px -86px;
                            display: inline-block;
                            width: 22px;
                            height: 24px;
                            margin-top: 10px;
                            background: url(../img/webzj_cdn101_sprite_61fbe151ab715649c6b7c4ec39156201.png) no-repeat;
                          }
                          .u-logo-img2 {
                            background-position: -291px -86px;
                            display: inline-block;
                            width: 22px;
                            height: 24px;
                            margin-top: 10px;
                            background: url(//urswebzj.nosdn.127.net/webzj_cdn101/sprite_61fbe15….png) no-repeat;
                          }
                        }
                        .u-input {
                          position: relative;
                          float: left;
                          height: 100%;
                          > input {
                            font-weight: normal;
                            width: 242px;
                            height: 44px;
                            line-height: 44px;
                            padding-left: 8px;
                            border: none;
                            outline: none;
                          }
                        }
                      }
                      .fur-change-email {
                        height: 20px;
                        line-height: 20px;
                        width: 242px;
                      }
                      .ckbox {
                        margin-top: 20px;
                        .ScapTcha {
                          .yidun {
                            width: 320px;
                            min-width: 220px;
                            position: relative;
                            margin: auto;
                            font-size: 14px;
                            .yidun_control {
                              height: 40px;
                              border-radius: 2px;
                              position: relative;
                              border: 1px solid #e4e7eb;
                              background-color: #f7f9fa;
                              outline: none;
                              box-sizing: border-box;
                              .yidun_slider {
                                width: 40px;
                                border-radius: 2px;
                                position: absolute;
                                top: 0;
                                left: 0;
                                height: 100%;
                                background-color: #fff;
                                box-shadow: 0 0 3px rgb(0 0 0 / 30%);
                                cursor: pointer;
                                span {
                                  position: absolute;
                                  top: 50%;
                                  margin-top: -6px;
                                  left: 50%;
                                  margin-left: -6px;
                                  width: 14px;
                                  height: 10px;
                                  background-image: url(../img/icon_light.fa89a9e.png);
                                  background-position: 0 -13px;
                                  background-size: 32px 711px;
                                }
                              }
                              .yidun_tips {
                                line-height: 40px;
                                padding-left: 32px;
                                text-align: center;
                                color: #45494c;
                              }
                            }
                          }
                        }
                      }
                      .dlan {
                        margin: 20px 0;
                        a {
                          background: #f44336;
                          border-radius: 4px;
                          font-size: 16px;
                          color: #ffffff;
                          display: block;
                          width: 100%;
                          height: 44px;
                          cursor: pointer;
                          text-align: center;
                          line-height: 44px;
                        }
                      }
                      .m-unlogin {
                        padding: 2px 0 9px 0;
                        font-size: 0;
                        height: 16px;
                        line-height: 16px;
                        a {
                          color: #077bec !important;
                          float: left;
                          height: 12px;
                          text-decoration: none;
                          cursor: pointer;
                          color: #999;
                          font-size: 12px;
                          line-height: 16px;
                        }
                      }
                    }
                  }
                }
              }
            }
            .third-login {
              text-align: center;
              line-height: 44px;
              .weixin {
                width: 44px;
                height: 44px;
                display: inline-block;
                margin: 0;
                margin-right: 24px;
                vertical-align: middle;
                border: 0;
                padding: 0;
                cursor: pointer;
                text-decoration: none;
                img {
                  border: none;
                  height: 44px;
                }
              }
              .weibo {
                width: 44px;
                height: 44px;
                display: inline-block;
                margin: 0;
                margin-right: 24px;
                vertical-align: middle;
                border: 0;
                padding: 0;
                cursor: pointer;
                text-decoration: none;
                img {
                  border: none;
                  height: 44px;
                }
              }
              .qq {
                width: 44px;
                height: 44px;
                display: inline-block;
                margin: 0;
                margin-right: 24px;
                vertical-align: middle;
                border: 0;
                padding: 0;
                cursor: pointer;
                text-decoration: none;
                img {
                  border: none;
                  height: 44px;
                }
              }
            }
          }
        }
        .hide {
          display: none;
        }
      }
    }
  }
}
.search {
  width: 1480px;
  height: 38px;
  margin: 0 auto 18px;
  .box {
    display: flex;
    justify-content: space-between;
    .left {
      width: 508px;
      display: flex;
      input {
        box-sizing: border-box;
        width: 269px;
        height: 38px;
        padding: 0 18px;
        outline: none;
      }
      .btn {
        width: 108px;
        margin-left: 16px;
        line-height: 36px;
        color: #fff;
        border: 1px solid red;
        background: #e02433;
        border-radius: 3px;
        font-size: 14px;
        &:hover {
          background: #bf0917 !important;
          border: 1px solid #bf0917 !important;
          color: #fff !important;
        }
        span {
          width: 100%;
          display: inline-block;
          text-align: center;
        }
      }
    }
  }
}
.fanyi {
  .box2 {
    width: 1480px;
    height: 277px;
    margin: 18px auto 0;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid rgb(0 0 0 / 20%);
    .shuru {
      width: 640px;
      height: 228px;
      background: #f2f2f2;
      border-radius: 6px;
      margin-right: 10px;
      padding: 18px 50px 18px 18px;
      border: 1px solid transparent;
      flex: 1 1 auto;
      box-sizing: border-box;
      textarea {
        border: 0;
        outline: none;
        background-color: #f2f2f2;
        resize: none;
        font-size: 24px;
      }
    }
    .shuchu {
      width: 640px;
      height: 228px;
      background: #f2f2f2;
      border-radius: 6px;
      margin-left: 10px;
      padding: 18px 50px 18px 18px;
      border: 1px solid transparent;
      flex: 1 1 auto;
      box-sizing: border-box;
    }
  }
}
.tubiao {
  width: 1480px;
  height: 366px;
  margin: 0 auto;
  padding: 20px 0;
  .col {
    height: 62px;
    padding-top: 65px;
    padding-bottom: 69px;
    // overflow: hidden;
    .shang {
      padding-bottom: 69px;
      ul {
        display: flex;
        justify-content: space-evenly;
        li {
          a {
            .item {
              width: 219px;
              height: 61.9px;
              display: flex;
              .k {
                margin-left: 16px;
                span {
                  font-size: 16px;
                  font-weight: 600;
                  color: rgba(51, 51, 51, 1);
                  line-height: 22px;
                }
              }
            }
          }
        }
      }
    }
    .xia {
      width: 1080px;
      height: 170px;
      margin: 0 auto;
      img {
        display: block;
        width: 100%;
      }
    }
  }
}
.foot {
  .col3-1 {
    border-top: 1px solid #e8e8e8;
    padding: 30px;
    margin: 0 auto;
    font-size: 12px;
    text-align: center;
    color: #999;
    min-width: 960px;
    p {
      margin-top: 16px;
    }
    a {
      color: #bcbcbc;
    }
    span {
      color: #e8e8e8;
      margin: 0 10px;
    }
  }
}
